package com.cyy.service;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

public interface RpcService {


    String getName();


    /**
     * 更具交易返回的 hash 查询交易信息
     * @param hash
     * @return
     */
    JSONObject getTransactionByHash(String hash);


    /**
     * 地址获取
     * @return
     */
    JSONArray getAccount();


    /**
     * 返回账户余额
     */
    String getBalance(String address);


    /**
     * 转账
     * @param toAddr 收款地址
     * @param payAddr 付款地址
     * @param price 转账金额
     * @param minerFee 费用
     * @return
     */
    String sendTransaction(String toAddr,String payAddr,String price,String minerFee);

}
